package de.nak.terminumfrageapp.service;

import java.util.List;
import de.nak.terminumfrageapp.model.Termin;
import de.nak.terminumfrageapp.model.Umfrage;

/**
 * 
 * @description Interface fuer @link TerminService
 * @author Cornelia Kugler, Inga Brinkmann
 * 
 */

public interface ITerminService {

	Termin terminErstellen(Umfrage umfrage);

	void terminLoeschen(Termin termin);

	void speichern(Termin termin);

	List<Termin> ladeAlleTermine(Umfrage umfrage);

	void loeschen(Long ausgewaehlteTerminId);

	Termin terminLaden(Long id);

}